# 将 input_dir 的.ogg 转为 .mp3 存到 output_dir

# win10系统下载 ffmpeg流程：
# 1. pip install imageio[ffmpeg]
# 2.
# 直接去：
# 👉 https://www.gyan.dev/ffmpeg/builds/
# 下载 ffmpeg-release-essentials.zip
# 解压后， 把 ffmpeg\\bin 文件夹的路径加到系统环境变量里
# 例如路径是：
# C:\\ffmpeg\\bin
# 那么把这个路径加入到 PATH 环境变量。
# 打开新的终端（很重要！），输入：
# ffmpeg -version
# 如果能看到版本信息，就说明环境变量生效了。
# 然后运行下面代码即可
from pydub import AudioSegment
import os
input_dir = "D:\\魔塔-源文件\\囿于星辰v0.2\\package.nw\\assets\\sounds\\bgm"
output_dir = "D:\\testmode\\Audio\\BGM"
for filename in os.listdir(input_dir):
    if filename.endswith(".ogg"):
        mp3_name = os.path.join(output_dir, filename.replace(".ogg", ".mp3"))
        sound = AudioSegment.from_file(
            os.path.join(input_dir, filename), format="ogg")
        sound.export(mp3_name, format="mp3", bitrate="192k")
        print(f"✅ Converted: {filename} -> {mp3_name}")
